<?php
    class Quanlyloaiduan extends CI_Controller {
        function __construct() {
            parent::__construct();
            $this->load->helper('url');
            $this->load->library(array('form_validation','session'));
            $this->load->library('adminlayout');
            $this->adminlayout->setLayout("admin/layout");
            $this->load->model('admin/duan/quanlyloaiduan_model');
            $userSession = $this->session->userdata('user');
            // kiểm tra xem đăng nhập chưa nếu chưa thì về trở về trang đăng nhập
            if($userSession['username'] == false){
                redirect(base_url('/index/login?returnUrl=').urlencode(RETURN_URL));
            
            }else{ 
                //nếu đăng nhập rồi mà ko phải là admin thì trở về trang home (trang này là trang của phần member nên tớ 
                //chưa viết tớ chỉ link tới trang đó thôi)
                if($userSession['useradmin'] != 1){
                    redirect(base_url('nhanvien/event/list_event'));
                }
            }
        }
        
        function listLoaiDuAn(){
            $title = "Danh sách loại dự án";
            $this->adminlayout->view('/admin/duan/danhsachloaiduan_view',null,$title);
        }
        
        function hienThiDanhSachLoaiDuAn() {
            $result = $this->quanlyloaiduan_model->getDanhSachLoaiDuAn();
            
            //return result to jTable
            $jTableResult = array();
    		$jTableResult['Result'] = "OK";
            $jTableResult['Records'] = $result;
            print json_encode($jTableResult);
        }
        
        
        function themLoaiDuAn() {
            $data = array();
            $jTableResult = array();
            if(!empty($_POST['TenLoaiDuAn'])){
                $data['TenLoaiDuAn'] = $_POST['TenLoaiDuAn'];
                $result = $this->quanlyloaiduan_model->themLoaiDuAn($data);
                $jTableResult['Result'] = "OK";
        		$jTableResult['Record'] = $result;
        		print json_encode($jTableResult);
            }else{
                $jTableResult['Result'] = "ERROR";
                $jTableResult['Message'] = "Nhập Tên Loại Dự Án";
                print json_encode($jTableResult);
            }
        }
        
        function suaLoaiDuAn() {
            $jTableResult = array();
            if(!empty($_POST['TenLoaiDuAn'])){
                $data['MaLoaiDuAn'] = $_POST['MaLoaiDuAn'];
                $data['TenLoaiDuAn'] = $_POST['TenLoaiDuAn'];
                $this->quanlyloaiduan_model->suaLoaiDuAn($data);
                $jTableResult['Result'] = "OK";
                print json_encode($jTableResult);
            }else{
                $jTableResult['Result'] = "ERROR";
                $jTableResult['Message'] = "Nhập Tên Loại Dự Án";
                print json_encode($jTableResult);
            }
        }
        
        
        function xoaLoaiDuAn() {
            try{
                if(isset($_POST["MaLoaiDuAn"])){
                    $idLoaiDuan = $_POST["MaLoaiDuAn"];
                    $this->quanlyloaiduan_model->xoaLoaiDuAn($idLoaiDuan);
                    $jTableResult = array();
                    $jTableResult['Result'] = "OK";
                    print json_encode($jTableResult);
                    
                }
                }catch(Exception $ex){
                    $jTableResult = array();
        	        $jTableResult['Result'] = "ERROR";
        	           $jTableResult['Message'] = $ex->message();
            	       print json_encode($jTableResult);
                }
        }
    }

?>